Beating 2 Player Teamwork Puzzles